"""
03-函数作为参数传递

1.函数本身是可以作为参数，传入另一个函数中进行使用的。

2.将函数传入的作用在于：传入计算逻辑，而非传入数据。
"""


def test_func(func):
    result = func(2, 4)
    print(f"func的参数类型是：：{type(result)}")
    print(f"结果：{result}")


def compute(x, y):
    return x + y


def compute002(x, y):
    return x * y

# 注意：传递的是该函数的引用，不要写()括号
test_func(compute)
test_func(compute002)
